github.com/refraction-networking/utls.echClientContext.config (field)

23 uses

	github.com/refraction-networking/utls (current package)
		ech.go#L421: 	encodedInner, err := encodeInnerClientHello(inner, int(ech.config.MaxNameLength))
		ech.go#L429: 	outer.encryptedClientHello, err = generateOuterECHExt(ech.config.ConfigID, ech.kdfID, ech.aeadID, encapKey, make([]byte, encryptedLen))
		ech.go#L442: 	outer.encryptedClientHello, err = generateOuterECHExt(ech.config.ConfigID, ech.kdfID, ech.aeadID, encapKey, encryptedInner)
		handshake_client.go#L229: 		ech = &echClientContext{config: echConfig}
		handshake_client.go#L239: 		echPK, err := hpke.ParseHPKEPublicKey(ech.config.KemID, ech.config.PublicKey)
		handshake_client.go#L243: 		suite, err := pickECHCipherSuite(ech.config.SymmetricCipherSuite)
		handshake_client.go#L248: 		info := append([]byte("tls ech\x00"), ech.config.raw...)
		handshake_client.go#L249: 		ech.encapsulatedKey, ech.hpkeContext, err = hpke.SetupSender(ech.config.KemID, suite.KDFID, suite.AEADID, echPK, info)
		handshake_client.go#L259: 	config          *echConfig
		handshake_client.go#L310: 		hello.serverName = string(ech.config.PublicName)
		u_conn.go#L514: 	encodedInner, err := encodeInnerClientHelloReorderOuterExts(inner, int(ech.config.MaxNameLength), uconn.extensionsList())
		u_conn.go#L520: 	outerECHExt, err := generateOuterECHExt(ech.config.ConfigID, ech.kdfID, ech.aeadID, encapKey, make([]byte, encryptedLen))
		u_conn.go#L549: 	outerECHExt, err = generateOuterECHExt(ech.config.ConfigID, ech.kdfID, ech.aeadID, encapKey, encryptedInner)
		u_handshake_client.go#L352: 		ech = &echClientContext{config: echConfig}
		u_handshake_client.go#L362: 		echPK, err := hpke.ParseHPKEPublicKey(ech.config.KemID, ech.config.PublicKey)
		u_handshake_client.go#L366: 		suite, err := pickECHCipherSuite(ech.config.SymmetricCipherSuite)
		u_handshake_client.go#L371: 		info := append([]byte("tls ech\x00"), ech.config.raw...)
		u_handshake_client.go#L372: 		ech.encapsulatedKey, ech.hpkeContext, err = hpke.SetupSender(ech.config.KemID, suite.KDFID, suite.AEADID, echPK, info)
		u_handshake_client.go#L474: 		hello.serverName = string(ech.config.PublicName)
		u_handshake_client.go#L580: 	encodedInner, err := encodeInnerClientHelloReorderOuterExts(echCtx.innerHello, int(echCtx.config.MaxNameLength), c.extensionsList())
		u_parrots.go#L2856: 				ext.ServerName = string(ech.config.PublicName)